hydrocinnamic aldehyde - German English Dictionary